///@date:  2021/2/23 16:49
///@author:  lixu
///@description: 日志配置
///日志解密脚本保存在：https://gitee.com/rishli/flutter_xlog_plugin.git
class LogConfig {
  ///全局日志tag
  String tag;

  ///控制台是否打印日志
  bool isConsolePrintLog;

  ///是否使用flutter print方法打印,否则就是使用native打印日志（仅针对android）
  bool isFlutterPrintLog;

  ///log文件保存目录（仅针对android）该字段才有效，为null，保存到内部存储路径下
  String? saveLogFilePath;

  ///日志文件保存到本地，加密公钥，为空表示日志文件不加密
  String? encryptPubKey;

  LogConfig.obtain({
    required this.tag,
    required this.isConsolePrintLog,
    required this.isFlutterPrintLog,
    required this.saveLogFilePath,
    required this.encryptPubKey,
  });
}
